//
//  DTCBluetoothConfig.h
//  BluetoothProject
//
//  Created by ZhangYeKun on 2017/2/10.
//  Copyright © 2017年 JianWei Chen. All rights reserved.
//

#ifndef DTCBluetoothConfig_h
#define DTCBluetoothConfig_h

/**
 <#Description#>
 
 @param ... <#... description#>
 @return <#return value description#>
 */
#define Notify_Characteristic_Back @"NotifyCharacteristicBack"//通知特征值返回值
#define Notify_Characteristic_Read @"NotifyCharacteristicRead"//通知读取特征值
#define Notify_Peripheral_Status @"NotifyPeripheralStatus"//通知外设状态
#define Notify_Peripheral_Disconnect @"NotifyPeripheralDisconnect"//通知外设连接断开
#define Notify_Peripheral_Connect @"NotifyPeripheralConnect"//通知外设连接


/*
 连接log输出
 */
#define BluetoothConnectLogout 1
#if BluetoothConnectLogout
#define BluetoothConnectDTNSLog(...) NSLog(__VA_ARGS__)
#else
#define BluetoothConnectDTNSLog(...)
#endif

/*
 数据发送和控制log输出
 */
#define BluetoothSendReceivedLogout 1
#if BluetoothSendReceivedLogout
#define BluetoothSendReceivedNSLog(...) NSLog(__VA_ARGS__)
#else
#define BluetoothSendReceivedNSLog(...)
#endif

/*
 提示性输出
 */
#define BluetoothNoticeLogout 1
#if BluetoothNoticeLogout
#define BluetoothNoticeNSLog(...) NSLog(__VA_ARGS__)
#else
#define BluetoothNoticeNSLog(...)
#endif

/*
 辅助性提示性输出
 */
#define BluetoothAssistNoticeLogout 1
#if BluetoothAssistNoticeLogout
#define BluetoothAssistNoticeNSLog(...) NSLog(__VA_ARGS__)
#else
#define BluetoothAssistNoticeNSLog(...)
#endif

#endif /* DTCBluetoothConfig_h */
